<?php

class VASCaseStatistics
{
	public function branchStats( $branch_number )
	{
		$casesModel = new FDMSCases();
		$moduleTimesModel = new VASModuleTimes();
		
		// #1 - get finished cases for branch_number for revenue figures		
		// #2 - get module times for branch_number
	}
	
	public function arrangerStats( $arranger_id )
	{
		$casesModel = new FDMSCases();
		$moduleTimesModel = new VASModuleTimes();
		// #1 - get finished cases for arranger_license for revenue figures
		// #2 - get module times for arranger_license
	}
	
	public function regionStats( $region )
	{
		$casesModel = new FDMSCases();
		$region_case_results = $casesModel->getFinishedCasesForRegion( $region );
		
		$moduleTimesModel = new VASModuleTimes();
		$region_time_results = $moduleTimesModel->regionWideCaseStats( $region );
		
		return array( $region_case_results, $region_time_results );
	}
	
	public function keystoneStats()
	{
		$casesModel = new FDMSCases();
		$moduleTimesModel = new VASModuleTimes();
		// #1 - get all finished cases for revenue figures
		// #2 - get all module times
	}
}

?>